Sentinel RMS Support for Mac Notarization

According to Apple, from macOS 10.15 (Catalina) release onwards, notarization is mandatory for all software. Therefore, in order to remain compliant with Apple guidelines, we have ensured that the following components of Sentinel RMS have passed the notarization test.

>License Manager

>Shared Libraries

>Utilities

CAUTION!   During the Sentinel RMS SDK installation, all the components are stamped for that particular software vendor. As a result, Notarization becomes virtually ineffective. Therefore, the software vendor must resubmit all Sentinel RMS shared libraries including the SCP-integrated library and utilities to Apple for Notarization. Once these are notarized, the software vendor can distribute these tools and libraries to end users.

Submitting to Apple for Notarization

At the time of code signing, the following entitlement must be used.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.device.usb</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.network.server</key>
<true/>
</dict>
</plist>

NOTE    For detailed steps related to code signing and notarization, you should refer to the instructions provided by Apple.